Job Summary
As a Senior DevOps Engineer at Hub Group, you will be building automation tools, perform root cause analysis for production errors, investigate and resolve technical issues, design, and build monitoring tools, implement local developer environments, manage, and monitor the production environment and more.
DevOps is responsible for provisioning, maintaining, and supporting all hardware and SaaS / IaaS platforms, advising on, and implementing development and deployment processes that preserve stability across deployments, and creating any dashboards and notifications necessary to provide visibility into hardware and software status.
Essential Job Functions
- Write cloud-agnostic infrastructure as code. Infrastructure is in our DNA and is our primary output as a team
- Incorporate monitoring, alerting, and observability into our platform to promote the highest standards of system health, reliability, and uptime
- Maintain security and compliance standards; the security of our infrastructure is our utmost priority
- Write integration tests and effectively manage CI/CD and DevOps processes through automated scripts
- Automate deployment, validation, and quality control procedures across our entire company
- Proactively ensure the highest levels of systems infrastructure availability
- Write and maintain code/scripts to increase system efficiencies, and lower the need for manual intervention
- Engage in deployment activities, ensuring seamless one-step deployment routines
- Help to establish Business Continuity and Disaster Recovery routines
- Interact and collaborate with other engineers and team members; we have a highly focused and collaborative team. We prioritize creating a shared understanding of our systems and supported networks, and we are dedicated to supporting each other daily
Requirements
- Deep knowledge and experience with Linux and Windows operating systems
- Strong experience with Distributed Systems and Serverless deployments
- Experience with Bash, Python, PowerShell, Groovy, Java or other scripting languages
- Experience in CI/CD methodologies
- Monitoring tools, Configuration Management / Deployment tools – Elastic, Terraform, Chef, Jenkins or similar
- Familiarity with container orchestration and the Cloud Native ecosystem (Docker, Docker Swarm, Kubernetes)
- Configuration management experience
- Expert in designing, integrating, and implementing solutions using APIs, connectors, scripts, tools etc.
- Ability to drive Automation beyond the Span of Control across the enterprise
- Strong knowledge and understanding of DevOps principles, IT concepts, strategies, and methodologies
- Ability to work with team members to size stories, plan and forecast through the use of proper estimating techniques
- Effective communication skills including the ability to communicate at all levels
- Excellent interpersonal skills; able to influence without authority and build trust at all levels and have a keen sense of self-awareness
- Comfortable working with multiple engineering teams in different functional areas
- Experience working with infrastructure for multiple types of end-use applications (mobile apps, IoT, data services, etc.)
- Require limited supervision and direction; drive results, and set priorities appropriately and independently
- Excellent organizational and time management skills
- Highly detailed oriented
- Demonstrable leadership and influencing skills
- Proficient in multi-tasking and managing multiple projects
Minimum Qualifications
- B.S. in Computer Science, Information Systems, or related field
- 5+ years of experience coaching on Agile methodologies and tools (i.e., Scrum, DevOps, XP, Kanban, etc.).
- 3+ years working in DevOps teams.
- 5+ years of Windows & Linux Systems Engineering & Architecture experience
Extensive experience with following tools and technologies
- Source Control Management: Git, GitHub, or Bitbucket
- Cloud: Azure, Oracle Cloud, AWS
- Containerization: Docker, Docker Swarm, Kubernetes, OpenShift
- Configuration Management: CHEF, Terraform
- Continuous Integration (CI): Azure DevOps, Jenkins
- Monitoring and Logging Tools: ELK, APM, SolarWinds, etc.
- Messaging Technologies: Oracle SOA, Azure Service Bus, Kafka, etc.
- Server and Load Balancer: IIS, Nginx, HAProxy, etc.
- Scripting Languages: Groovy, Python, PowerShell, Bash
- Testing Tools: JMeter, Selenium, Postman, etc.
- Other Tools: Jira
Salary Range - $95,000 - $135,000/year **This is an estimated range based on the circumstances at the time of posting, however, may change based on a combination of factors, including but not limited to skills, experience, education, market factors, geographical location, budget, and demand**
BEWARE OF FRAUD!
Hub Group Has Become Aware of Online Recruiting Related Scams in Which Individuals Who Are Not Affiliated with or Authorized by Hub Group Are Using Hub Group’s Name in Fraudulent Emails, Job Postings, Or Social Media Messages. In Light of These Scams, Please Bear the Following in Mind
- Hub Group will never solicit money or credit card information in connection with a Hub Group job application.
- Hub Group does not communicate with candidates via online chatrooms such as Signal or Discord using email accounts such as Gmail or Hotmail.
- Hub Group job postings are posted on our career site: https://www.hubgroup.com/careers
About Us
Hub Group is the premier, customer-centric supply chain company offering comprehensive transportation and logistics management solutions. Keeping our customers’ needs in focus, Hub Group designs, continually optimizes and applies industry-leading technology to our customers’ supply chains for better service, greater efficiency and total visibility. As an award-winning, publicly traded company (NASDAQ: HUBG) with $5 billion in revenue, our 6,000 employees and drivers across the globe are always in pursuit of "The Way Ahead" - a commitment to service, integrity and innovation. We believe the way you do something is just as important as what you do. For more information, visit www.hubgroup.com